Snowpro advertise in the Avalanche Revue journal, it is a Windows based snow profile program
http://www.gasman.com/snowproplus.htm
Snowpilot requires Java to be installed I think
http://www.snowpilot.org/
the main problem I had was using a PDA in cold weather. You need a recent Java install - the standard Java supplied with Windows can cause problems.
Those are the two programs I know of. Snowpilot is ok but I do remember some flakeyness with the user interface. I will have to give it another go and report back.