Windows CE applications beginner in need of direction

Robert wright
So, I just bought the mini2440.  I have modified and downloaded several OS
images.  I am a novice embedded programmer.  I have done some programming
in VB Java and C but no C++ just to let you know where Im at.  

1.  I have wireless working sort of I can connect to the device with laptop
but lose the connection a few minutes later.  I am trying to set it up as
an adhoc network and directly browse the storage on the device.  Does CE
support this?  I can connect via activesync/usb no problem but I would like
to do this over wifi.  Does anyone have any thoughts on the wireless
connection dropping in and out?  Signal strength is excelent and the unit
is within a couple of feet of the laptop so that should not be an issue.


2.  I am confused on the process of adding my own application to the OS
design.  When I try to compile a project in eVC++  it attempts to connect
to the device directly.  Is there a way to compile it for adding to the OS
design later?  I am only trying to compile an example program not write one
myself yet.  Am I missing something simple it doesn't seem like it should
be that difficult a task.

3.  Once I am sucessful at adding a working application I will need to
access the gpio in an applicaion that I will be writing.  I understand
about half of the code in the topic Tutorial on howto use GPIO from C# and
C++ and next to nothing about using .dll's.  

Would someone be kind enough to point me in the right direction.  What do I
need to teach myself and more importantly where can i find some good
information to get started.

Thank you for your assistance.